- 天臂城
- Devadarśita or Devadiṣṭa, Deva-arm city, but the Sanskrit means (sa) deva (or divinely) indicated. The residence of Suprabuddha, 善覺長者 father of Māyā, mother of the Buddha.
Chinese Buddhist terms dictionary (Chinese-English). William Edward Soothil and Lewis Hodous. 2006.